a = 5
b = 10
a, b = b, a
# 相当于
# a, b = 10, 5
"""a = 5即a存储的地址指向了5
   a = 10即a存储的地址指向了10
"""


def f():
    return 0


a = f
# a = f即a存储的地址指向了一个函数
# a根据存储地址指向的不同再发生变化,所以不必要事先定义数据类型
